make a spectacle of yourself - Alemán Inglés Diccionario